namespace Xivo.Shared
{
  public enum CommandNumberEnum : byte
  {
    powerUp = 0x00,
    powerDown = 0x01,
    changeChannel = 0x10, // first data byte is 02,
    setMute = 0x13,
    getExtendedChannelInfo = 0x22,
    getChannelInfo = 0x25,
    getRadioID = 0x31,
    monitorSignalData = 0x42,
    getSignalData = 0x43,
    monitorChannelData = 0x50,
    hello = 0x74
  }

  public enum ResponseNumberEnum : byte
  {
    powerUp = 0x80,
    powerDown = 0x81,
    changeChannel = 0x90,
    setMute = 0x93,
    getExtendedChannelInfo = 0xa2,
    getChannelInfo = 0xa5,
    getRadioID = 0xb1,
    receivedSignalData = 0xc1,
    monitorSignalData = 0xc2,
    getSignalData = 0xc3,
    monitorChannelData = 0xd0,
    channelNameChange = 0xd1,
    channelGenreChange = 0xd2,
    channelArtistTitleChange = 0xd3,
    channelExtArtistChange = 0xd4,
    channelExtTitleChange = 0xd5,
    channelSongTime = 0xd6,
    listenMode = 0xf5,
    radioOff = 0xff
  }

}